/*
 * Copyright (C) 2017-2021
 * All rights reserved, Designed By 深圳中科鑫智科技有限公司
 * Copyright authorization contact 18814114118
 */
package com.shop.cereshop.business.param.buyer;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 添加客户
 */
@Data
@ApiModel(value = "UserSaveParam", description = "添加客户请求")
public class UserUpdateParam {


    /**
     * 手机号
     */
    @ApiModelProperty(value = "手机号",required = true)
    private String phone;
    /**
     * 当前店铺id
     */
    @ApiModelProperty(value = "当前店铺id")
    private Long shopId;

    /**
     * 客户id
     */
    @ApiModelProperty(value = "客户id")
    private Long buyerUserId;

    /**
     * 昵称
     */
    @ApiModelProperty(value = "昵称")
    private String name;

    /**
     * 性别
     */
    @ApiModelProperty(value = "性别")
    private String sex;

    /**
     * 生日
     */
    @ApiModelProperty(value = "生日")
    private String birthday;

    /**
     * 标签id数组
     */
    @ApiModelProperty(value = "标签id数组")
    private List<Long> ids;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;

    /**
     * 收货地址id
     */
    @ApiModelProperty(value = "收货地址id")
    private String receiveId;

    /**
     * 收货地址
     */
    @ApiModelProperty(value = "收货地址")
    private String receiveAdress;

    /**
     * 详细地址
     */
    @ApiModelProperty(value = "详细地址")
    private String address;

    /**
     * 用户角色id
     */
    @ApiModelProperty(value = "用户角色id")
    private String roleId;

    /**
     * 用户角色
     */
    @ApiModelProperty(value = "用户角色")
    private String roleName;
//    /**
//     * 用户余额
//     */
//    @ApiModelProperty(value = "用户余额")
//    private BigDecimal balance;
//
//    /**
//     * 欠款金额
//     */
//    @ApiModelProperty(value = "欠款金额")
//    private BigDecimal debtAmout;

    /**
     * 是否加入黑名单 0否 1是
     */
    @ApiModelProperty(value = "是否加入黑名单 0否 1是")
    private Integer isBacklist;

    /**
     * 备注昵称
     */
    @ApiModelProperty(value = "备注昵称")
    private String nickName;

    /**
     * 临时用户 0否 1是
     */
    private Integer isTemporary;
}
